package com.muyaxuan.mail.common;

import java.util.Properties;

import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

public class EmailTool{
	public static boolean send(String address,String title,String content){
    	//1,创建session
    	Properties pro=new Properties();
    	//邮件协议
    	pro.put("mail.transport.protocol", "smtp");
    	//邮件端口
    	pro.put("mail.host", "smtp.163.com");
    	//邮件发送人
    	pro.put("mail.from", "bojianhu1@163.com");
    	//相当于的客户端与邮件服务器的连接对象
    	Session session=Session.getDefaultInstance(pro);
    	//开启调试模式（正式发布项目的时候设置为false）
    	session.setDebug(true);
    	try {
    		//2:获取邮件发送对象
			Transport transport=session.getTransport();
			//设置发送人邮件帐号(参数1是邮件的登录名，参数2是邮件的授权码[需要去邮件服务器设置pop/stmp协议才有])
			transport.connect("bojianhu1", "hujianbo168");
			//3:创建邮件消息体
			MimeMessage ms=new MimeMessage(session);
			//设置邮件的标题
			ms.setSubject(title);
			//设置邮件的内容和页面编码
			ms.setContent(content, "text/html;charset=UTF-8");
			//4:发送邮件
			transport.sendMessage(ms,InternetAddress.parse(address));
			return true;
		} catch (Exception e) {
			System.out.println("发送失败");
			e.printStackTrace();
		}
    	return false;
    }

}
